* {
  margin:0px; 
  padding:0px;
}


body {
  overflow-x: hidden;
  min-width:410px;
  color: #444;
  font-family: Verdana;
  font-size: 11px;  
}

h3 {
  font-family: Georgia;
  font-size: 16px;
  /*color: #444;*/
  text-shadow:0 -1px 1px #FFF;	
  letter-spacing:-.1em;
  font-weight: 400;	
}

a {
	color:#31708F;
	text-decoration: underline;
}

a:hover {
	color:#D47936 !important;
}

img {
	border-radius:5px;
}

.item{
  /*border-bottom: #31708F solid 1px;*/
  margin:5px;
  padding:5px;
  /*width:400px;*/
}


#header {
  font-family: Palatino,Georgia;
  font-size: 36px;  
  text-shadow:0 -1px 1px #FFF;		
  margin-bottom:5px;
  padding:0px 0px 2px 0px;
  text-align:center;
  letter-spacing:-.1em;
  font-weight: 400;
}

#pageTitle {
  margin-bottom:5px;
  margin-left:5px;
  font-size:8px;
}


#container {
  clear:both;
  padding-right:10px;
  overflow-y:auto;
  /*background: #DDD;*/
}

#footer {
	margin-top:15px;
	font-size:10px;	
	padding:2px 5px 2px 5px;
}

#status {
	display:block;
	z-index:9999;
	position:fixed;	
	bottom:0px;
	right:0px;		
	color:white;
	padding:2px 5px 2px 5px;
	border-top-left-radius:5px;
}

.error {
	background-color: rgba(205,51,51,.7);
}

.noError {
	background-color: rgba(0,0,0,.7);
}


.top-menu {
    
}
.top-menu ul {
    list-style: none outside none;
    width: 100%;
}
.top-menu li {
    display: block;
    float: left;
    padding: 3px 36px;
}
.top-menu li a {
    /*border-bottom: 1px solid #1D5C7B;*/
    color: #1D5C7B;
    display: block;
    float: left;
    font-size: 12px;
    letter-spacing: 0.1px;
    padding-bottom: 2px;    
}
.top-menu li a:hover {
    /*border-bottom: 1px solid #D47936;*/
}

.activeMenuItem {
	color:#D47936!important;
	text-shadow: 0 0 0.5em #D47936;
	text-decoration:none;
}
.grayText {
	color:#CCC;
}